Modificar resolv.conf

Descripcion

Configurar WSL para que no autogenere el archivo /etc/resolv.conf y podamos poner nuestra configuración de DNS.

Comandos

Primero tenemos que crear un archivo /etc/wsl.conf e introducir el siguiente contenido:

[network]
generateResolvConf = false

Una vez hecho esto tenemos que reiniciar WSL, salimos de la maquina virtual y ejecutamos el siguiente comando:

wsl --shutdown

Volvemos a arrancar WSL y tenemos que eliminar el enlace simbolico /etc/resolv.conf:

A continuación creamos el archivo /etc/resolv.conf (esta vez será un archivo real, no un enlace a otro lado), indicando el servidor DNS:

nameserver 8.8.8.8

Con esta configuración el archivo /etc/resolv.conf no será regenerado por WSL y siempre mantendrá la configuración que le hayamos indicado.

Tags

Docker | Error